]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
magnifier: use global.get_pointer instead of gdk_window_get_pointer
authorDan Winship <danw@gnome.org>
Mon, 17 May 2010 18:44:24 +0000 (14:44 -0400)
committerDan Winship <danw@gnome.org>
Mon, 17 May 2010 18:46:26 +0000 (14:46 -0400)
(qv https://bugzilla.gnome.org/show_bug.cgi?id=597292)

https://bugzilla.gnome.org/show_bug.cgi?id=618915

js/ui/magnifier.js

index a67e5393baec6a01ce5998f2c963770736ee0a5a..99513b136f81d330d4e9a43702382c1224824e39 100644 (file)
@@ -80,8 +80,7 @@ Magnifier.prototype = {
 
         // Create the first ZoomRegion and initialize it according to the
         // magnification GConf settings.
-        let [objUnder, xMouse, yMouse, mask] =
-            Gdk.Screen.get_default().get_root_window().get_pointer();
+        let [xMouse, yMouse, mask] = global.get_pointer();
         let aZoomRegion = new ZoomRegion(this, this._cursorRoot);
         this._zoomRegions.push(aZoomRegion);
         let showAtLaunch = this._gConfInit(aZoomRegion);
@@ -187,8 +186,7 @@ Magnifier.prototype = {
      * @return      true.
      */
     scrollToMousePos: function(prevCoord) {
-        let [objUnder, xMouse, yMouse, mask] =
-            Gdk.Screen.get_default().get_root_window().get_pointer();
+        let [xMouse, yMouse, mask] = global.get_pointer();
 
         if (!prevCoord || prevCoord.x != xMouse || prevCoord.y != yMouse) {
             let sysMouseOverAny = false;
@@ -962,8 +960,7 @@ ZoomRegion.prototype = {
      * @return:     Whether the system mouse pointer is over the magnified view.
      */
     scrollToMousePos: function() {
-        let [objUnder, xMouse, yMouse, mask] =
-            Gdk.Screen.get_default().get_root_window().get_pointer();
+        let [xMouse, yMouse, mask] = global.get_pointer();
 
         if (this._mouseTrackingMode == MouseTrackingMode.PROPORTIONAL) {
             this._setROIProportional(xMouse, yMouse);
@@ -1055,8 +1052,7 @@ ZoomRegion.prototype = {
         let mouseIsOver = false;
         if (this.isActive()) {
             if (!xMouse || !yMouse) {
-                let [objUnder, x, y, mask] =
-                    Gdk.Screen.get_default().get_root_window().get_pointer();
+                let [x, y, mask] = global.get_pointer();
                 xMouse = x;
                 yMouse = y;
             }
@@ -1174,8 +1170,7 @@ ZoomRegion.prototype = {
         x = parseInt(x.toFixed(1));
         y = parseInt(y.toFixed(1));
         let [xCenterMagView, yCenterMagView] = this.getCenter();
-        let [objUnder, xMouse, yMouse, mask] =
-            Gdk.Screen.get_default().get_root_window().get_pointer();
+        let [xMouse, yMouse, mask] = global.get_pointer();
         let [xMagFactor, yMagFactor] = this.getMagFactor();
 
         let xMagMouse = xMouse * xMagFactor + x;